home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-02-13 | 20.6 KB | 748 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: SUView.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- /*
- *
- * Classes defined in this interface
- *
- */
-
-
- #ifndef SOM_ODStorageUnitView_xh
- #define SOM_ODStorageUnitView_xh
-
- class ODStorageUnitView;
-
- #define ODStorageUnitView_MajorVersion 1
- #define ODStorageUnitView_MinorVersion 0
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_ODObject_xh
- #include <ODObject.xh>
- #endif
-
- #ifndef ODStorageUnitView_API
- #define ODStorageUnitView_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class ODFrame;
- class ODFacet;
- class ODObject;
- class ODExtension;
- class ODStorageUnitView;
- class ODStorageUnit;
- class ODStorageUnitCursor;
- class ODDraft;
- class ODStorageUnitRefIterator;
- class ODPart;
-
- /*
- * End of user-defined types.
- */
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define ODStorageUnitViewCClassData ODStorageUnitViewClassData
- #define ODStorageUnitViewNewClass(major,minor) somNewVersionedClassReference(ODStorageUnitView,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define ODStorageUnitViewMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /* The API to the ODStorageUnitView class object, and the methods it introduces. */
- SOMEXTERN struct ODStorageUnitViewClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMClass *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken GetStorageUnit;
- somMToken GetCursor;
- somMToken Externalize;
- somMToken Internalize;
- somMToken GetID;
- somMToken GetName;
- somMToken SetName;
- somMToken AddProperty;
- somMToken AddValue;
- somMToken Remove;
- somMToken CloneInto;
- somMToken GetProperty;
- somMToken GetType;
- somMToken SetType;
- somMToken SetOffset;
- somMToken GetOffset;
- somMToken GetValue;
- somMToken SetValue;
- somMToken InsertValue;
- somMToken DeleteValue;
- somMToken GetSize;
- somMToken IsValidStorageUnitRef;
- somMToken GetStrongStorageUnitRef;
- somMToken GetWeakStorageUnitRef;
- somMToken IsStrongStorageUnitRef;
- somMToken IsWeakStorageUnitRef;
- somMToken RemoveStorageUnitRef;
- somMToken GetIDFromStorageUnitRef;
- somMToken CreateStorageUnitRefIterator;
- somMToken GetGenerationNumber;
- somMToken IncrementGenerationNumber;
- somMToken IsPromiseValue;
- somMToken SetPromiseValue;
- somMToken GetPromiseValue;
- } SOMDLINK ODStorageUnitViewClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(ODStorageUnitView_Class_Source) && !defined(SOM_Module_suview_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list ODStorageUnitViewClassData
- #endif
- #endif
-
-
- /*
- * -- Typedefs and inline method declarations for left path inherited methods
- * -- are omitted because this compilation had -museinheritedmethods in effect
- */
-
-
- /*
- * -- Typedefs for ODStorageUnitView Method Procedures
- */
- SOMEXTERN {
- typedef ODStorageUnit* (* SOMLINK somTD_ODStorageUnitView_GetStorageUnit)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODStorageUnitCursor* (* SOMLINK somTD_ODStorageUnitView_GetCursor)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODStorageUnitView* (* SOMLINK somTD_ODStorageUnitView_Externalize)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODStorageUnitView* (* SOMLINK somTD_ODStorageUnitView_Internalize)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODID (* SOMLINK somTD_ODStorageUnitView_GetID)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODStorageUnitName (* SOMLINK somTD_ODStorageUnitView_GetName)(ODStorageUnitView *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODStorageUnitView_SetName)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitName name);
- typedef ODStorageUnitView* (* SOMLINK somTD_ODStorageUnitView_AddProperty)(ODStorageUnitView *somSelf, Environment *ev,
- ODPropertyName propertyName);
- typedef ODStorageUnitView* (* SOMLINK somTD_ODStorageUnitView_AddValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODValueType type);
- typedef ODStorageUnitView* (* SOMLINK somTD_ODStorageUnitView_Remove)(ODStorageUnitView *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODStorageUnitView_CloneInto)(ODStorageUnitView *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* destStorageUnit,
- ODID scopeID);
- typedef ODPropertyName (* SOMLINK somTD_ODStorageUnitView_GetProperty)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODValueType (* SOMLINK somTD_ODStorageUnitView_GetType)(ODStorageUnitView *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODStorageUnitView_SetType)(ODStorageUnitView *somSelf, Environment *ev,
- ODValueType valueType);
- typedef void (* SOMLINK somTD_ODStorageUnitView_SetOffset)(ODStorageUnitView *somSelf, Environment *ev,
- ODULong offset);
- typedef ODULong (* SOMLINK somTD_ODStorageUnitView_GetOffset)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODULong (* SOMLINK somTD_ODStorageUnitView_GetValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODULong length,
- ODByteArray* value);
- typedef void (* SOMLINK somTD_ODStorageUnitView_SetValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODByteArray* value);
- typedef void (* SOMLINK somTD_ODStorageUnitView_InsertValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODByteArray* value);
- typedef void (* SOMLINK somTD_ODStorageUnitView_DeleteValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODULong length);
- typedef ODULong (* SOMLINK somTD_ODStorageUnitView_GetSize)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_ODStorageUnitView_IsValidStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitRef ref);
- typedef void (* SOMLINK somTD_ODStorageUnitView_GetStrongStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitID embeddedSUID,
- ODStorageUnitRef strongRef);
- typedef void (* SOMLINK somTD_ODStorageUnitView_GetWeakStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitID embeddedSUID,
- ODStorageUnitRef weakRef);
- typedef ODBoolean (* SOMLINK somTD_ODStorageUnitView_IsStrongStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitRef ref);
- typedef ODBoolean (* SOMLINK somTD_ODStorageUnitView_IsWeakStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitRef ref);
- typedef ODStorageUnitView* (* SOMLINK somTD_ODStorageUnitView_RemoveStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitRef aRef);
- typedef ODStorageUnitID (* SOMLINK somTD_ODStorageUnitView_GetIDFromStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
- ODStorageUnitRef aRef);
- typedef ODStorageUnitRefIterator* (* SOMLINK somTD_ODStorageUnitView_CreateStorageUnitRefIterator)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODULong (* SOMLINK somTD_ODStorageUnitView_GetGenerationNumber)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODULong (* SOMLINK somTD_ODStorageUnitView_IncrementGenerationNumber)(ODStorageUnitView *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_ODStorageUnitView_IsPromiseValue)(ODStorageUnitView *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_ODStorageUnitView_SetPromiseValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODValueType valueType,
- ODULong offset,
- ODByteArray* value,
- ODPart* sourcePart);
- typedef ODULong (* SOMLINK somTD_ODStorageUnitView_GetPromiseValue)(ODStorageUnitView *somSelf, Environment *ev,
- ODValueType valueType,
- ODULong offset,
- ODULong length,
- ODByteArray* value,
- ODPart** sourcePart);
- }
-
- #endif /* ODStorageUnitView_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for ODStorageUnitView
- */
- class ODStorageUnitView : public ODObject
- {
- public:
-
- // ODStorageUnitView::new registers use of the class object, and then uses somNew
- // to allocate memory and load the object method table pointer.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Allocate memory using the default allocator for ODStorageUnitView, and
- // clear mem & set method table pointer, call basic initialization
- #ifdef SOMCHKNULL
- void * __somResult = (void *)
- somNewObject(ODStorageUnitView);
- SOMCHKNULL(__somResult);
- return __somResult;
- #else
- return (void*) somNewObject(ODStorageUnitView);
- #endif
- }
-
- // ODStorageUnitView::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- SOM_Resolve(obj,SOMObject,somFree)
- ( (SOMObject*) obj );
- }
- }
-
- /* method: GetStorageUnit */
- ODStorageUnit* GetStorageUnit(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnit* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetStorageUnit)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetStorageUnit)
- (this,ev);
- #endif
- }
-
- /* method: GetCursor */
- ODStorageUnitCursor* GetCursor(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitCursor* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetCursor)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetCursor)
- (this,ev);
- #endif
- }
-
- /* method: Externalize */
- ODStorageUnitView* Externalize(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitView* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,Externalize)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,Externalize)
- (this,ev);
- #endif
- }
-
- /* method: Internalize */
- ODStorageUnitView* Internalize(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitView* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,Internalize)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,Internalize)
- (this,ev);
- #endif
- }
-
- /* method: GetID */
- ODID GetID(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODID __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetID)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetID)
- (this,ev);
- #endif
- }
-
- /* method: GetName */
- ODStorageUnitName GetName(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitName __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetName)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetName)
- (this,ev);
- #endif
- }
-
- /* method: SetName */
- void SetName(Environment *ev,
- ODStorageUnitName name)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,SetName)
- (this,ev,name);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AddProperty */
- ODStorageUnitView* AddProperty(Environment *ev,
- ODPropertyName propertyName)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitView* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,AddProperty)
- (this,ev,propertyName);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,AddProperty)
- (this,ev,propertyName);
- #endif
- }
-
- /* method: AddValue */
- ODStorageUnitView* AddValue(Environment *ev,
- ODValueType type)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitView* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,AddValue)
- (this,ev,type);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,AddValue)
- (this,ev,type);
- #endif
- }
-
- /* method: Remove */
- ODStorageUnitView* Remove(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitView* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,Remove)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,Remove)
- (this,ev);
- #endif
- }
-
- /* method: CloneInto */
- void CloneInto(Environment *ev,
- ODDraftKey key,
- ODStorageUnit* destStorageUnit,
- ODID scopeID)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,CloneInto)
- (this,ev,key,destStorageUnit,scopeID);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetProperty */
- ODPropertyName GetProperty(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODPropertyName __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetProperty)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetProperty)
- (this,ev);
- #endif
- }
-
- /* method: GetType */
- ODValueType GetType(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODValueType __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetType)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetType)
- (this,ev);
- #endif
- }
-
- /* method: SetType */
- void SetType(Environment *ev,
- ODValueType valueType)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,SetType)
- (this,ev,valueType);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: SetOffset */
- void SetOffset(Environment *ev,
- ODULong offset)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,SetOffset)
- (this,ev,offset);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetOffset */
- ODULong GetOffset(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetOffset)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetOffset)
- (this,ev);
- #endif
- }
-
- /* method: GetValue */
- ODULong GetValue(Environment *ev,
- ODULong length,
- ODByteArray* value)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetValue)
- (this,ev,length,value);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetValue)
- (this,ev,length,value);
- #endif
- }
-
- /* method: SetValue */
- void SetValue(Environment *ev,
- ODByteArray* value)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,SetValue)
- (this,ev,value);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: InsertValue */
- void InsertValue(Environment *ev,
- ODByteArray* value)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,InsertValue)
- (this,ev,value);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DeleteValue */
- void DeleteValue(Environment *ev,
- ODULong length)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,DeleteValue)
- (this,ev,length);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetSize */
- ODULong GetSize(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetSize)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetSize)
- (this,ev);
- #endif
- }
-
- /* method: IsValidStorageUnitRef */
- ODBoolean IsValidStorageUnitRef(Environment *ev,
- ODStorageUnitRef ref)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsValidStorageUnitRef)
- (this,ev,ref);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsValidStorageUnitRef)
- (this,ev,ref);
- #endif
- }
-
- /* method: GetStrongStorageUnitRef */
- void GetStrongStorageUnitRef(Environment *ev,
- ODStorageUnitID embeddedSUID,
- ODStorageUnitRef strongRef)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetStrongStorageUnitRef)
- (this,ev,embeddedSUID,strongRef);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetWeakStorageUnitRef */
- void GetWeakStorageUnitRef(Environment *ev,
- ODStorageUnitID embeddedSUID,
- ODStorageUnitRef weakRef)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetWeakStorageUnitRef)
- (this,ev,embeddedSUID,weakRef);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: IsStrongStorageUnitRef */
- ODBoolean IsStrongStorageUnitRef(Environment *ev,
- ODStorageUnitRef ref)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsStrongStorageUnitRef)
- (this,ev,ref);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsStrongStorageUnitRef)
- (this,ev,ref);
- #endif
- }
-
- /* method: IsWeakStorageUnitRef */
- ODBoolean IsWeakStorageUnitRef(Environment *ev,
- ODStorageUnitRef ref)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsWeakStorageUnitRef)
- (this,ev,ref);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsWeakStorageUnitRef)
- (this,ev,ref);
- #endif
- }
-
- /* method: RemoveStorageUnitRef */
- ODStorageUnitView* RemoveStorageUnitRef(Environment *ev,
- ODStorageUnitRef aRef)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitView* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,RemoveStorageUnitRef)
- (this,ev,aRef);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,RemoveStorageUnitRef)
- (this,ev,aRef);
- #endif
- }
-
- /* method: GetIDFromStorageUnitRef */
- ODStorageUnitID GetIDFromStorageUnitRef(Environment *ev,
- ODStorageUnitRef aRef)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitID __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetIDFromStorageUnitRef)
- (this,ev,aRef);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetIDFromStorageUnitRef)
- (this,ev,aRef);
- #endif
- }
-
- /* method: CreateStorageUnitRefIterator */
- ODStorageUnitRefIterator* CreateStorageUnitRefIterator(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnitRefIterator* __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,CreateStorageUnitRefIterator)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,CreateStorageUnitRefIterator)
- (this,ev);
- #endif
- }
-
- /* method: GetGenerationNumber */
- ODULong GetGenerationNumber(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetGenerationNumber)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetGenerationNumber)
- (this,ev);
- #endif
- }
-
- /* method: IncrementGenerationNumber */
- ODULong IncrementGenerationNumber(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IncrementGenerationNumber)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IncrementGenerationNumber)
- (this,ev);
- #endif
- }
-
- /* method: IsPromiseValue */
- ODBoolean IsPromiseValue(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsPromiseValue)
- (this,ev);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,IsPromiseValue)
- (this,ev);
- #endif
- }
-
- /* method: SetPromiseValue */
- void SetPromiseValue(Environment *ev,
- ODValueType valueType,
- ODULong offset,
- ODByteArray* value,
- ODPart* sourcePart)
- {
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,SetPromiseValue)
- (this,ev,valueType,offset,value,sourcePart);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetPromiseValue */
- ODULong GetPromiseValue(Environment *ev,
- ODValueType valueType,
- ODULong offset,
- ODULong length,
- ODByteArray* value,
- ODPart** sourcePart)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetPromiseValue)
- (this,ev,valueType,offset,length,value,sourcePart);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,ODStorageUnitView,ODStorageUnitView,GetPromiseValue)
- (this,ev,valueType,offset,length,value,sourcePart);
- #endif
- }
-
- }; /* ODStorageUnitView */
-
-
-
- #endif /* SOM_ODStorageUnitView_xh */
-